/*
 * @Author: Automator
 * @Date: 2018-05-22 18:19:08
 * @description: 
*/

 const  api = {

     /*
     * 方法描述:根据事件类型和标题模糊匹配事件名称,请求方式:GET 参数:eventType、title,返回值:JsonResult<List<EventTitleVO>>,是否可用:ok
     * @param eventType  eventType  Required:[true]  Type:[integer]  Location:[query]
     * @param title  title  Required:[true]  Type:[string]  Location:[query]
     */
    'searchTitle': {url: '/cms/v2/api/event/title', method: 'get'},

     /*
     * 方法描述:获取事件主列表上方的总数统计（待完善信息/已发布信息/质检未通过信息）,请求方式:GET ,参数:eventType,返回值:JsonResult<EventCountInfoVo>,是否可用:ok
     * @param eventType  eventType  Required:[true]  Type:[integer]  Location:[query]
     */
    'getEventCountInfo': {url: '/cms/v2/api/event/countInfo', method: 'get'},

     /*
     * 方法描述:添加事件基本信息,请求方式:POST 参数:EventDto,返回值:JsonResult,是否可用:ok
     * @param eventDto  eventDto  Required:[true]  Type:[]  Location:[body]
     * @param tokenUserId  tokenUserId  Required:[false]  Type:[string]  Location:[query]
     */
    'saveEvent': {url: '/cms/v2/api/event', method: 'post'},

     /*
     * 方法描述:删除选择事件相关数据,请求方式: DELETE 参数:该条记录id,返回值:JsonResult,是否可用:ok
     * @param eventDelDto  eventDelDto  Required:[true]  Type:[]  Location:[body]
     * @param tokenUserId  tokenUserId  Required:[false]  Type:[string]  Location:[query]
     */
    'deleteEventById': {url: '/cms/v2/api/event', method: 'delete'},

     /*
     * 方法描述:修改事件基本信息,请求方式:PUT 参数:EventDto,返回值:JsonResult,是否可用:ok
     * @param eventDto  eventDto  Required:[true]  Type:[]  Location:[body]
     * @param tokenUserId  tokenUserId  Required:[false]  Type:[string]  Location:[query]
     */
    'updateEvent': {url: '/cms/v2/api/event', method: 'put'},

     /*
     * 方法描述:获取事件列表,请求方式:GET 参数:EventSearchDto,返回值:JsonResult<PageResult<EventVo>>,是否可用:ok
     * @param pageParam.pageIndex    Required:[false]  Type:[integer]  Location:[query]
     * @param pageParam.pageSize    Required:[false]  Type:[integer]  Location:[query]
     * @param qualityStatus  质检状态：1-未质检、2-质检通过、3-质检未通过  Required:[false]  Type:[array]  Location:[query]
     * @param infoStatus  信息状态：1111正常数据；0100:保密数据；1010:壳主体；0010:更新／质检；0000:待完善  Required:[false]  Type:[array]  Location:[query]
     * @param title  搜索框内容（查询）  Required:[false]  Type:[string]  Location:[query]
     * @param titleType  搜索框内容（查询）类型：1：按标题，2：按编辑人 3：按id  Required:[false]  Type:[integer]  Location:[query]
     * @param companyName  搜索框标的企业（查询）  Required:[false]  Type:[string]  Location:[query]
     * @param investName  搜索框投资方（查询）  Required:[false]  Type:[string]  Location:[query]
     * @param exitName  搜索框退出方（查询）  Required:[false]  Type:[string]  Location:[query]
     * @param eventType  事件分类 16新股发行、17融资事件、18并购事件'  Required:[false]  Type:[integer]  Location:[query]
     * @param investRound  轮次（数据字典对应code）  Required:[false]  Type:[integer]  Location:[query]
     * @param ipoType  上市类型 （1-IPO、2-转板(TL)、3-公开增发、4-非公开发行、5-配股）  Required:[false]  Type:[integer]  Location:[query]
     * @param startTime  发布时间（开始时间）  Required:[false]  Type:[string]  Location:[query]
     * @param endTime  发布时间（结束时间）  Required:[false]  Type:[string]  Location:[query]
     */
    'EventPage': {url: '/cms/v2/api/events', method: 'get'},

     /*
     * 方法描述:根据当前企业/工商id查询上市交易所信息,请求方式:GET 参数:companyId,返回值:JsonResult<List<ComIpoVO>>,是否可用:ok
     * @param companyId  companyId  Required:[true]  Type:[integer]  Location:[path]
     */
    'getComIpo': {url: '/cms/v2/api/event/getComIpo/{companyId}', method: 'get'},

     /*
     * 方法描述:根据Id获取事件信息,请求方式:GET 参数:EventId,返回值:JsonResult<EventDetailsVo>,是否可用:ok
     * @param id  id  Required:[true]  Type:[integer]  Location:[path]
     */
    'getEvent': {url: '/cms/v2/api/event/{id}', method: 'get'},

};

 export default api;
